草庐IT

MODBUS TCP通信

全部标签

数据通信——VRRP

引言之前把实验做了,结果发现我好像没有写过VRRP的文章,连笔记都没记过。可能是因为对STP的记忆,导致现在都没忘太多。一,什么是VRRP  VRRP全名是虚拟路由冗余协议,虚拟路由,看名字就知道这是运行在三层接口上面的设备。因此无论是三层交换机、路由器还是防火墙上面,都可以用VRRP。VRRP是一种备份的技术,用于设备中网关的备份。  VRRP不同于STP,STP主要是做二层的防环和冗余备份技术,而VRRP重点在于三层设备的防止冗余与备份。一般出于性能和安全考虑,STP和VRRP都是默认同时开启的。这样一个防护二层,一个防护三层,岂不美哉!二,专业用语(1)VirtualRouter:虚拟路

合宙Air780e+luatos+阿里云物联网平台完成设备通信与控制(属性上报+4G远程点灯)

一、简介1、项目介绍之前发布的文章有采用合宙的4GLTECat.1模块,编程语言用的是lua,整体来说代码比较简洁,实现对华为云物联网平台的设备通信与控制,即采用一个变量作为模拟属性定时上报,并以一个LED灯作为受控设备进行云端命令的控制,本期内容为使用了阿里云物联网平台完成同样上述功能。准备:Air780e开发板usb-typec数据线4GSIM手机卡(可上网)2、Air780E模组Air780E是合宙通信推出的LTECat.1bis通信模块,采用移芯EC618平台,支持4G全网通支持双卡单待、支持SPILCD、支持USB2.0,仅CDC功能、支持I2S数字语音接口、支持摄像头等配置,支持A

[国产MCU]-W801开发实例-MQTT客户端通信

MQTT客户端通信文章目录MQTT客户端通信1、MQTT介绍2、W801的MQTT客户端相关API介绍3、代码实现本文将详细介绍如何在W801中使用MQTT协议通信。1、MQTT介绍MQTT被称为消息队列遥测传输协议。它是一种轻量级消息传递协议,可通过简单的通信机制帮助资源受限的网络客户端。与大多数消息系统不同,我们不必为MQTT客户端分配地址。MQTT使用基于主题的简单发布/订阅通信。该协议运行在TCP/IP之上,以提供可靠的数据传输。MQTTBrokerBroker是一个枢纽,执行从发布者到订阅者的数据接收和发送功能。它从发布者接收消息并对消息进行解码。Broker解码消息后,根据Topi

Fanuc机器人 Karel 编程学习(六)---Socket通信,解析坐标字符串

主要内容:Socket通信,解析上位机发过来的坐标字符串。         机器人作为客户端,上位机作为服务端。一,Fanuc机器人配置为客户端      可参见前面章节:Fanuc机器人Karel编程学习(五)      上位机配置如下:      IP:192.168.253.200      serverPort:8888      使用网络助手开启TCP服务器,如下图所示:            机器人配置完成后如下图所示: 二:运行结果如下上位机发送字符串:111.2,222.3,333.4,444.5,555.6,666.7注意:坐标值之前使用‘,’隔开。最多发送6个坐标值 机器人

ios - iOS 和 MacOS 之间通信的框架

我希望构建一对与iTunes和iOS远程应用程序工作方式类似的应用程序...是否有通过wifi连接iOS和MacOS的框架?蓝牙是我想避免的东西,不需要网络服务,我只是想通过手机远程控制我的Mac应用程序。提前致谢。 最佳答案 我认为实现这一目标的最理想方式是通过Bonjour协议(protocol)。这是一篇关于该主题的精彩文章,http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone/.在iOS中使用Bonjour的好处是它也可以通过蓝牙工作。希望对您有

Winform窗体利用WebApi接口实现ModbusTCP数据服务

在上位机开发过程中,有时候会遇到需要提供数据接口给MES或者其他系统,今天跟大家分享一下,如何在Winform等桌面应用程序中,开发WebApi接口,提供对外modbus设备的数据服务。通讯模型是:为了更好地演示应用场景,本案例以读取ModbusTCP设备为例,开发好WeiApi接口后,第三方系统可以通过该接口读取到设备数据。本例使用的技术环境:VS2019,ModbusSlave,WebApi1、创建一个Winform程序   2、布局ui界面,这里布局没有做精细优美布局,只是常规布局 3、实现ModbusTCP连接3.1安装ModbusSlave这个软件,这是一个Modbus从站设备的模拟

电赛备赛日记(一):K210与STM32串口通信

  拖更了n久的备赛日记终于来啦,最近实现了关于K210图像识别并将所需数据(即目标类别,目标在图像中的加权坐标)其中,加权坐标指K210识别到的目标并框出的框的宽和高与框左上顶点的坐标加权,希望以此来判断目标所处的位置并方便后续进行诸如寻迹,目标跟随等任务。其中涉及包括YOLO网络的训练,上位机K210进行目标检测并利用串口对数据进行发出。下位机STM32则要接收到K210传出的数据,对数据进行解码,存入对应数组便于后续引用,在此次实验中再利用串口二将接收数据传给PC端利用串口助手进行数据显示。  我们一步一步来,从K210的YOLO网络训练开始讲起,K210中常用的YOLO网络训练包括利用

VS2019 MFC MSComm 串口通信例程基于MSComm控件

[MSComm 简介]        VisualC++为我们提供了一种好用的ActiveX控件MicrosoftCommunicationsControl(即MSComm)来支持应用程序对串口的访问,在应用程序中插入MSComm控件后就可以较为方便地实现对通过计算机串口收发数据。要使用ActiveX控件MSComm,程序员必须将其添加入工程。1.CSerialPort类和MSComm该怎么选择        这里首先要澄清一个疑问:为什么已经有了CSerialPort类,我们还要去研究MSComm控件?这是因为CSerialPort类有局限(非MODEM应用),要对MODEM进行控制,还需要

xcode - 如何让 NSViewController 与 Swift 中的 NSToolbar 通信?

我正在制作一个简单的OSX应用程序,看起来像在InterfaceBuilder中:背景故事MainView是NSViewController的子类,工具栏是我用InterfaceBuilder构建的简单NSToolbar。默认情况下,NSToolbar项目是启用的,但它们没有任何用处,直到MainImageView包含一个NSImage,所以我想要我的NSViewController(MainView)以在接收到图像时启用工具栏按钮,并在按下“清除”按钮时禁用它们。问题为了实现工具栏操作,我遵循了thisanswer,所以现在我有一个MainView.swift实现了带有工具栏IBAc